#include <stdio.h>

int main()
{
    int x = 0, y = 0;         //x轴，y轴
    int preTime = 0, curTime; //上一步位置的时间和当前位置的时间
    int commend;              //存储如何变化的值
    int durturn = 0;          //存储值（也表示小车头的位置）

    while (scanf("%d%d", &curTime, &commend))
    {
        
        switch (durturn)
        {
        case 0:
            y += (curTime - preTime) * 10; //表示y的正半轴
            break;
        case 1:
            x -= (curTime - preTime) * 10; //表示x的负半轴
            break;
        case 2:
            y -= (curTime - preTime) * 10; //表示y的负半轴
            break;
        case 3:
            x += (curTime - preTime) * 10; //表示x的正半轴
            break;
        }

        if (commend == 3)
        {
            break; //表示小汽车没有动
        }
        else if (commend == 1)
        {
            durturn++; //向左移
        }
        else
        {
            durturn--; //右移
        }
        
        //为了让其范围在0到3之间
        durturn = (durturn + 4) % 4;
         //变化的时间
        preTime = curTime;
    }

    printf("%d %d\n", x, y);
    
    return 0;
}